package com.gxm.base.grammar_运算语法.面试题;

import org.junit.Test;

/**
 * 静态代码块只再第一次实例化时执行一次
 * 非静态的 实例化一次执行一次
 */
public class 静态代码块 {
 /*    static {
       System.out.println("静态代码块被执行了");
    }

    {
        System.out.println("代码块被执行了");
    }*/

    @Test
    public void test01(){
        //静态代码块 jt1 = new 静态代码块();
        //静态代码块 jt2 = new 静态代码块();
        Demo demo = new Demo();
        Demo demo2 = new Demo();

    }
}
class Demo{
    static {
        System.out.println("静态代码块被执行了");
    }

    {
        System.out.println("代码块被执行了");
    }
}